Remove workspaceRoomsPage beta and release Workspace Rooms page#96603
Conversation
Codecov Report✅ Changes either increased or maintained existing code coverage, great job!
|
Reviewer Checklist
Screenshots/VideosAndroid: HybridAppAndroid: mWeb ChromeiOS: HybridAppiOS: mWeb SafariMacOS: Chrome / Safari |
|
Note, Beta was already released to * |
|
🚧 grgia has triggered a test Expensify/App build. You can view the workflow run here. |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, and Web. Happy testing! 🧪🧪
|
|
🚀 Deployed to staging by https://github.com/grgia in version: 9.4.42-0 🚀
|
|
Help site changes required — draft PR created: #96713 This PR releases the Workspace Rooms page (the Rooms directory) to everyone by removing the What was inaccurateThe article said everyone opens a room details page and then clicks Go to room. Per
This matches your Tests steps 4 and 9. The draft PR corrects the navigation steps and the "What happens after you open a room" section to distinguish the two flows. @sumo-slonik, please review the linked help site PR and confirm it reflects the current behavior. Then mark the linked help site PR |
|
🚀 Deployed to production by https://github.com/yuwenmemon in version: 9.4.42-1 🚀
Bundle Size Analysis (Sentry): |
Explanation of Change
This PR releases the Workspace Rooms feature to everyone by removing the
workspaceRoomsPagebeta flag:WORKSPACE_ROOMS_PAGEfromCONST.BETAS.isBetaEnabled.WorkspaceRoomsPageandWorkspaceRoomCreatePageno longer passshouldBeBlockedtoAccessOrNotFoundWrapper— access is now controlled only by the standard policy-access checks.Since this releases the whole feature, the test steps below cover the full Workspace Rooms flow to ensure a complete review.
Fixed Issues
$ #93416
PROPOSAL:
Tests
Use an account that is not in the
workspaceRoomsPagebeta.#icon) appears in the left menu, directly below Members.#admins,#announce) in alphabetical order, each row showing the room avatar, name and member count.Offline tests
Unnecessary — this PR only removes a beta gate, no offline behavior changes.
QA Steps
Same as Tests.
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectionAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))npm run compress-svg)Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
MacOS: Chrome / Safari
Screen.Recording.2026-07-21.at.11.20.38.mov